mirror on top (mot) - Spanish English Dictionary